N N N N H 2 N (R) O P (R) O O O HO O OH O